UNIX MAGAZINE 2006年2月号

キーフレーズ

UNIX MAGAZINE http:// rndc () プロセス ファイル conf サーバー next DNS 2006 prev コマンド Web Linux www システム Mac OS X 場合 プログラム switch Windows インストール インターフェイス Objective-C クライアント named 指定 CPU 実行 ossec ネットワーク task 設定 対応 アクセス etc usr 利用 表示 機能 データ key lookup .com ディレクトリ MPI Cocoa VPN MySQL 情報 ソフトウェア Apache active -1 設疋 必要 eblook URL struct アプリケーション rpm 000 作成 メッセージ ユーザー lntel TCP schedule ツール port サービス PHP 処理 httpd init SEC SOA var php アドレス 管理 mysql dict システムコール カーネル ファイル名 install example lnterface worklist the for 内容 可能 コード local 接続

目次

インタ 図 7 、 Vindows Tips 方イル・第 0 表示助 0 ブマーク ) ツ、沸ヘルプ 、 : ) 日 med W•ndo•< Tips 市 - 、 Mo 4 ト朝を一 0 ー ーフェイスの街角の 図 5 次のエントリの表示 カイルの・集を〒助プークツール田 ^ ルプ ) 3 ョ心 " p lndex ー MO ′ⅱ信トⅳ色 0 ま 年学・ 0 住”本一一ー / ~ / 4 , 0 開気 JavaScriptH#„ 入力支援 冫を - ン、日本第 Fun 以 E ( ← 11- 四お 、をつ - 二いづハイライト -11- % 11 ロ朝 ed 朝 Windows 石øs 「″朝朝工ンターづライズの索計 些墾常「一一璽旦 ツ宿ートおー アドしス式 :. ュー転 朝・朝のよケ”イライト表示など -1 ト加朝 はてなキーワードをインク丿メ : ゆル強常 番をイング丿メ冫吟期 : 強第 表示る -11-81111 Javascript [7 ドレスメニュー鉱劇 ページをスーム示を、以第 ) べージをズーム表示 ( 霻大・小 ) します・ 下にのサンづルは倍事を指定するダイアログが出ますが、 。「事を物定もてください . を・わ 0 ・ - ゆ部分を直報こす その倍事こ自助でなります。 図 6 日付に注目 カイル・黶を〒移助 ) プマークツールヘルフ : リ J 、Ⅳ“ bc " 0 : ~ lndex - MO ′ⅱト ire 第 J ョ Sc ⅱ開発 -11- % 11 : 56 3 ヂ誉ツ投 2 -11- % 11 : 、 - 社こよるイライト表示など 2 新 - れ - % 0 〔 2 -11-2616 ; 26 ツ宿ートな アドし人ー アトしス : ュー第告 きます ( 図 6 ) 。 2 -11 一 2 第 06 22-11-26 2 亂 00 22-11- 新 22 4 べージをスーム & 示徒、以第 ) ページをズーム表〒 ( 拡大・覊小 ) します。 下記のサンプルは倍率を指定するダイアログが出ますが、 “第 ( - 倍事を物して、ださい物をゆ部分を直損数個 : す その倍事こ自動でなります。 t7 ドレスメニュー彌 このように、キーワードや日付などをクリックすること で、別のキーワードや属性にもとづくソート結果が得られ るので、 2002 年 11 月号で紹介した、、近傍検索システム " のような関連性にもとづく検索も可能になります。 索引ナビゲータには、以下のような特徴があります。 ・どこでも誰でも使える Web ページ上に実装されているので、プラウザさえあれ ばどこでも使えますし、誰でもデータを編集、追加でき ます。 ・高速に索引検索ができる JavaScript で動くため、ページ遷移をともなわずに検 索が実行できます。 ・ローマ字でインクリメンタルにフィルタリングできる ・関連キーワードを簡単にたどれる 矢印キーを使ったりキーワードをクリックすることで、 索引キーワードをダイナミックに変えながら検索するこ UNIX MAGAZINE 2006.2 / どクチつ剌しづをメ : ュー化したい 珱近ゥたファイル」にマイドキュん , トをを示させ′なタこしたい フ′イル」のを増やす 「最近使っファイル」を弊表諒こす 0 とができます。ェントリカ数の属性をもつ場合も、各 項目自を非表こする方法を紹介しよう。 - たム 1 新で工履歴をざよ . ・定を解 - たが、「最近使ったファイル」の ファイル郊物ができな .1 ファイル常を高コたい ファイル」を表示させたくない 163 さまざまな使い方 5 http://www.itmedia. CO. jp/help/tips/windows/ ナビゲータで実装すると、たいへんイリです。 2005 年 9 月号で紹介した TV 番組検索システムを索引 TV 番組の索引 像もしなかったエントリがみつかる場合もあります。 ができるので、膨大な情報から必要なものを発見したり、想 れ、さまざまなキーワードによってエントリを眺めること 索引ナビゲータでは関連するエントリが近くに表示さ かみつかりません。 dows にはヘルフ。機能もありますが、必要な情報はなかな も膨大なので、求める情報を得るのは至難の技です。 Win- のです。 Windows のような巨大なシステムではノウハウ dows Tips 」 5 の情報を索引ナビゲータに登録してみたも 図 7 は、 ITmedia のサイトで公開されている「 Win- Windows の索引 紹介します。 以下では、索引ナビゲータの代表的な使い方をいくつか スクロールバーを用いて俯瞰することができます。 索引全体が 1 つの大きなテキストのようにみえるので、 ・索引全体を俯瞰できる 属性にもとづく検索が簡単におこなえるので便利です。

図 2 JavaScript 開発 " で、キーワード " をオ 方イル ) 第表示 ( 助ゆフ ) ゆ但 ) ツールヘルプ ^ 藤 x を使わ引コまてなキーワードをインクノメンタル強常 」”ロで複数国所のキーワードをハイライト 20 第 -1 ト % 11 キーワードをイング丿 / ノタル検常 で複数第所のキ、ワハイライトトお はてなキーワードをインク丿メ : みル検常 複第預のキーワードをハイライト 2 ズ← 1 ト 11 物 Ja い Sc 日開発 いやなプログ プコチ : づや第ケ : : てヴ嘉グ トガを・“′て第の - 7 ードを・、イテ・を 0 、・し 0 第 2 . 2004 JavaScript で複数物所のキーワードをハイライト 」心朝 0 ( で複図所のキーワードをハイライトせ秋い方法、すかーと 0 み氏に駅いたとこ う、决のよよコードをさらっと都いてくれた。キーワードにマウスカーソルを載せると、複数所に出現する 図 2 は、、、 JavaScript 開発 " のページで文字列、、キーワ 索引ナビゲータの概要 する「索引ナビゲータ」システムを作ってみました。 関連する索引キーワード間を飛びまわりながら動的に検索 ジに付けた、、タグ " を単純な索引として使えます。そこで、 よう。ソーシャルブックマーク・システムでは、Ⅵ b ペー 引を協調的に作成できれば、広範な応用が可能になるでし ク・システムでは情報の共有が重要です。多様な情報の索 本棚 . org2 や del. icio. us3 などのソーシャルブックマー がありそうです。 、、人が思いっくあらゆる表現で索引を蓄積する " 方式は効果 たり、キーワード自体が人によって違うこともあるので、 作れそうです。簡単で適切なキーワードの選択カ攤しかっ ん。人海戦術で臨めば、多くの表現を用いた多彩な索引が 表現を網羅した索引を 1 人で作るのは容易ではありませ し、さまざまな表現を自動的に生成できますが、あらゆる PermutedIndex システムでは、同義語を登録して展開 録しておけば、目的の情報が検索しやすくなります。 ざまな言い回しが考えられます。これらをすべて索引に登 トする " 、、時刻を合わせる " 、、時間を調整する " など、さま の内蔵時計の設定のような単純な作業でも、、、時計をセッ こでは「 JavaScript で複数箇 ころです。このページには JavaScript に関するリンクや ード " を検索するために、ローマ字で、、 ki ー w " と入力したと 162 3 http://del.icio. 11S/ 2 http://hondana.org/ 説明が登録されており、 図 3 モード 方イル 0 編第表示一」ゆフマーり⑧ツールワ を ) 1 ントリ編集 ( ・感 Sc " p 第 ) ー Mo れ a ト難可 0 第 工ントリ編集 ( s 朝 pt 開発 ) U ・第 / ん am u -0 / ′リ / bb レを ch ツ 0 001 トル ; 言を朝所冫 : ら : を万 7 「フ売 : 石 : J ョ aSc ⅱ国開 方イ・第 ) 表示助ゆカりマーり⑧ツール ~ に凹 図 4 注目キーワードの変更 を「 1 に当 0 0 壘ー竺ー齢「一一壟恒を 日本第 Ful 一退 E2 る -11- 四 入力支橋 で複数第廬のキ、ワトドをイライトイトお るれイライト震示など 2 ト 1 ト 20 ・第をインク丿メンタ丿レこ常 表示第 -11-81111 “を授り - はてなキーワードをイ : 堺丿んル常 いやなプログ ア 0 ミン′ ! / ウ 0 プ ; 、 : の : 1 : : 0 ( ト” ~ ~ 004 ” S 朝で複数第所のキーワードをハイライト 」観ロ 1 て複財医所のキーワードをハイライトさせ臥い方法かーと。物。 : 駅、とこ う、次のよーさらっと第いてくれた。キーワードこマウスカーソルを載せると、複第所こ出現する 図 2 では、、キーワード " に関連するエントリが表示され トリ内容の編集ができるようになります。 こで [ 編集 ] ボタンを押すと図 3 の画面になり、エン と、図 2 のように表示されるわけです。 、、ハイライト " に索引をつけてキーワード部分でソートする いうエントリの、、 JavaScript 複数箇所 " 、、キーワード " ば、、 JavaScript で複数箇所のキーワードをハイライト " と そのキーワードを含む文字列を同時に表示します。たとえ この索引システムでは、索引項目のキーワードに対し、 記事 4 がヒットしています。 所のキーワードをハイライト」というタイトルの webl 。 g ていますが、 こで右矢印キーを押すか、、ハイライト " をク リックすると注目キーワードが、、ハイライト " に変わり ( 図 4 ) 、この文字列を含む別のエントリも表示されるようにな ります。 こで下矢印キーを押すと、、、ハイライト " を含む次の工 ントリカ畩示されます ( 図 5 ) 。 こで日付の部分をクリックすると、今度は日付に従っ てソートされるため、日付順でエントリを眺めることがで 4 http://namazu.org/-satoru/blog/archives/000007.html UNIX MAGAZINE 2006.2

街 角 ェ イ の フ ス イ ン タ 索引ナビゲータ 95 増井俊之 0 図 1 pitecan ・ com の索引 つ気 ( 0 0 カーク 0 ッ - 第コ′、を印 pitecan.com 索引 索引の効用 0 第朝 多くの書籍には目次と索引がありますが、インターネッ ト上ではキーワード検索やカテゴリー検索が主流のせいか、 索引のある Web ページなどはめったにみかけません。 キーワードから内容を捜すという未では、索引もキー ワード検索も似たようなものです。しかし、キーワードを 選択するのは自分でキーワードを考えて入力するよりも楽 ですし、列挙されたキーワードを眺めるうちに新たな発見 共有できればさらに便利でしよう。たとえば、、 HTML で をすることもあるので、伝統的な索引も捨てたものではあ 、、リモートマシンに圧縮バ CSS はどう言するか " とか、 りません。 ックアップをとる定番の方法は " といった FAQ 的な質問 書籍の場合はもちろん、ネ礬隹なシステムやサービスでは に対する回答がすぐに分かる索引が Web 上で公開されて よくできた索引を提供するほうカ襯切であり、キーワード いれは重宝しそうです。 検索だけでは不十分でしよう。いわゆる「逆引き辞典」が Web の世界では、掲示板や Wiki ページなどで、複雑 数多く出版されているのは、システムやサービスの提供者 なシステムやサービスをめぐる論議カ咬わされることがよ が十分な索引を提供していないからではないでしようか。 くあります。そして、その結果が目次的な、、まとめサイト " 2003 年 9 月号で、手軽に索引を作れる PermutedIn- や、、 FAQ " として公開されています。これらの Web サイ dex システムを紹介しました。私の Web ページでは、 トでは、内容を階層的に分類してまとめていることが多い のシステムを用いて図 1 のような索引を公開しています 1 。 こういったサイトの ようですたいへん便利なのですが、 PermutedIndex システムを使うと、このような索引も比 作成には要のような障害があります。 較的簡単に作れます。 どんなデータでも検索できれば便利ですし、キーワード ・ある程度の情報カわないと、まとめた情報カ胙れない。 検索カ河能なら索引も作れるはずです。したがって、ほと ・情報の適切な分類カ攤しい。 んどすべてのデータに対して索引は有効と考えられます。 ・まとめる人に作業が集中し、共同作業がやりにくい。 web 上での索引の活用 目次情報をすこしすっ作るのは大変ですが、索引は段階 PermutedIndex システムは手許のテキストから索引を 的に作成できます。また、同じ情報について異なる表現が 生成する仕組みですが、さまざまな索引を Web 上で編集、 ある場合、無理に統一するよりも、複数の表現を索引に含 めておくほうカ験索しやすくなります。たとえば、計算機 1 http://pitecan.com/index2.html Tnu 第 0r ー 5 ー 6 : 37 : 34 」 3 ー 2004 PC を er を 0 by 日誕製受 第 4 0 ! Z.2 工 : 噎靆ン物第当手ま ・当工ト帳を良 : ま爾プは乞ラは之 2- ・・ツの物を電第の 40Y 第プ 2 ク : ニ」とユをを環第物第生 ! き当第 m ・“上での慢宿の・り退しをを・第実行第・るンユを 40 ・ m に [ こを ; [ 2 161 UNIX MAGAZINE 2006.2